// import Vue from 'vue'

// Vue.directive('imgerror', {
//   inserted(el, binding) {
//     if (!el.src) {
//       console.log(111)
//       el.src = binding.value
//     }
//     el.onerror = function() {
//       el.src = binding.value
//     }
//   },
//   update(el, binding) {
//     if (!el.src) {
//       el.src = binding.value
//     }
//     el.onerror = function() {
//       el.src = binding.value
//     }
//   }
// })
import Vue from 'vue'

// 自定义图片加载失败的指令
Vue.directive('imgerror', {
  inserted(el, binding) {
    // 判断el是否有src
    if (!el.src) {
      el.src = binding.value
    }
    // 判断el的图片是否加载失败,如果加载失败，显示默认的地址
    el.onerror = function() {
      el.src = binding.value
    }
  },
  update(el, binding) {
    // 判断el是否有src
    if (!el.src) {
      el.src = binding.value
    }
    // 判断el的图片是否加载失败,如果加载失败，显示默认的地址
    el.onerror = function() {
      el.src = binding.value
    }
  }
})
